// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
03A4: name_thread 'UFO' 

:shockwave
wait 0
if    
0AB0:   key_pressed 81 
jf @Shockwave
15@ = Audiostream.Load("Cleo\Sound\Shock.fsb")
Audiostream.LinkToActor(15@,$PLAYER_ACTOR)
Audiostream.PerformAction(15@,PLAY)
01B9: set_actor $PLAYER_ACTOR armed_weapon_to 0
02AB: set_actor $PLAYER_ACTOR immunities BP 1 FP 1 EP 1 CP 1 MP 1
04ED: load_animation  "Vrtx"
0605: actor $PLAYER_ACTOR perform_animation_sequence "shockwave" IFP_file "Vrtx" 4.0 loop 0 0 0 0 time -1 // versionA 
0393: actor $PLAYER_ACTOR perform_animation "shockwave" at 2.0 times_normal_rate
wait 670
04C4: store_coords_to 1@ 2@ 3@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 
020C: create_explosion_with_radius 4 at 1@ 2@ 3@
066A: 23@ = attach_particle "electric" to_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 rotation 0.0 0.0 0.0 flag 1 
0883: attach_particle 23@ to_actor $PLAYER_ACTOR mode 24 
064C: make_particle 23@ visible
04C4: store_coords_to 1@ 2@ 3@ from_actor $PLAYER_ACTOR with_offset 0.0 5.0 0.0 
020C: create_explosion_with_radius 4 at 1@ 2@ 3@ 
066A: 23@ = attach_particle "electric" to_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 rotation 0.0 0.0 0.0 flag 1 
0883: attach_particle 23@ to_actor $PLAYER_ACTOR mode 24 
064C: make_particle 23@ visible
04C4: store_coords_to 1@ 2@ 3@ from_actor $PLAYER_ACTOR with_offset 0.0 10.0 0.0 
020C: create_explosion_with_radius 4 at 1@ 2@ 3@  
066A: 23@ = attach_particle "electric" to_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0 rotation 0.0 0.0 0.0 flag 1 
0883: attach_particle 23@ to_actor $PLAYER_ACTOR mode 24 
064C: make_particle 23@ visible
wait 160 
0792: disembark_instantly_actor $PLAYER_ACTOR
01B9: set_actor $PLAYER_ACTOR armed_weapon_to 26
04EF: release_animation "Vrtx"
jump @shockwave